package com.quiz.bis.domain.vo;

import com.quiz.bis.domain.model.PreviewOptions;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;
import java.util.Map;

/**
 * 试卷预览视图对象
 */
@Data
public class PaperPreviewVO {
    private Long id;
    private String title;
    private String code;
    private BigDecimal totalScore;
    private BigDecimal passScore;
    private Integer timeLimit;
    private String remark;

    // 按题型分组的题目列表
    private Map<String, List<PaperQuestionDetailVO>> questionsByType;

    // 预览选项配置
    private PreviewOptions previewOptions;
}

